package mx.ipn.to;



public class BaseTO extends TransferObject {
	private int idBase;
	private short numeroCajones;
	private int idDireccion;
	private TipoBaseTO tipoBaseTO;

	private Integer[] listIdBase;
	private Short[] listNumeroCajones;
	private DireccionTO[] listDireccionTO;

	public void setIdBase(int idBase) {
		this.idBase = idBase;
	}

	public int getIdBase() {
		return idBase;
	}

	public int getIdDireccion() {
		return idDireccion;
	}

	public void setIdDireccion(int idDireccion) {
		this.idDireccion = idDireccion;
	}

	public short getNumeroCajones() {
		return numeroCajones;
	}

	public void setNumeroCajones(short numeroCajones) {
		this.numeroCajones = numeroCajones;
	}

	public TipoBaseTO getTipoBaseTo() {
		return tipoBaseTO;
	}

	public void setTipoBaseTo(TipoBaseTO tipoBaseTo) {
		this.tipoBaseTO = tipoBaseTo;
	}
	

	public TipoBaseTO getTipoBaseTO() {
		return tipoBaseTO;
	}

	public void setTipoBaseTO(TipoBaseTO tipoBaseTO) {
		this.tipoBaseTO = tipoBaseTO;
	}

	public Integer[] getListIdBase() {
		return listIdBase;
	}

	public void setListIdBase(Integer[] listIdBase) {
		this.listIdBase = listIdBase;
	}

	public Short[] getListNumeroCajones() {
		return listNumeroCajones;
	}

	public void setListNumeroCajones(Short[] listNumeroCajones) {
		this.listNumeroCajones = listNumeroCajones;
	}

	public DireccionTO[] getListDireccionTO() {
		return listDireccionTO;
	}

	public void setListDireccionTO(DireccionTO[] listDireccionTO) {
		this.listDireccionTO = listDireccionTO;
	}

	public BaseTO(int idBase, short numeroCajones,
			DireccionTO[] listDireccionTO, TipoBaseTO tipoBaseTO) {
		super();
		this.idBase = idBase;
		this.numeroCajones = numeroCajones;
		this.tipoBaseTO = tipoBaseTO;
		this.listIdBase = null;
		this.listNumeroCajones = null;
		this.listDireccionTO = listDireccionTO;
		this.idDireccion = -1;
	}

	public BaseTO(Integer[] listIdBase,
			Short[] listNumeroCajones,
			DireccionTO[] listDireccionTO, TipoBaseTO tipoBaseTO) {
		super();
		this.idBase = -1;
		this.numeroCajones = (short) -1;
		this.tipoBaseTO = tipoBaseTO;
		this.listIdBase = listIdBase;
		this.listNumeroCajones = listNumeroCajones;
		this.listDireccionTO = listDireccionTO;
		this.idDireccion = -1;
	}

	public BaseTO() {
		super();
		this.idBase = -1;
		this.numeroCajones = (short) -1;
		this.tipoBaseTO = new TipoBaseTO();
		this.listIdBase = null;
		this.listNumeroCajones = null;
		this.listDireccionTO = null;
		this.idDireccion = -1;
	}

	public BaseTO(int idBase, short numeroCajones, int idDireccion,
			TipoBaseTO tipoBaseTO) {
		super();
		this.idBase = idBase;
		this.numeroCajones = numeroCajones;
		this.idDireccion = idDireccion;
		this.tipoBaseTO = tipoBaseTO;
		this.listIdBase = null;
		this.listNumeroCajones = null;
		this.listDireccionTO = null;
	}
	

}
